Exploiting Symmetry and Transactions for Partial Order Reduction of Rule Based Specifications

نویسندگان

  • Ritwik Bhattacharya
  • Steven M. German
  • Ganesh Gopalakrishnan
چکیده

Rule based specifications are popular for specifying protocols, e.g., cache coherence protocols specified in TLA+ [12], Murphi [7], or the BlueSpec language [1]. Specifications in these notations are a collection of unordered rules of the form guard(state) → atomic updates. There is no notion of a sequential process with local scopes or channels, and each rule tends to update multiple fields of the global state. It is believed that partial order (PO) reduction is difficult to achieve in such a setting. In our preliminary work [2], we reported a suitable algorithm for this purpose. In this paper, we expand on this algorithm and show that this algorithm can exploit the transactional nature of many protocols in this area, during ample-set computation. Second, we show that, in the presence of symmetry, the SAT-based computation of the independence relation between rules can be computed once and for all in a manner that is accurate for all parameterized instances of the protocol; Third, we show that sharpening the SAT-based independence computation through local invariants can aid PO reduction. Here, we propose a way by which users may guess these invariants: we can check these invariants and the property of interest in one combined phase under PO reduction (we prove that there is no circularity in this process). Our results indicate that with the above measures, rule based systems can have efficient and effective PO reduction algorithms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reduction of Differential Equations by Lie Algebra of Symmetries

The paper is devoted to an application of Lie group theory to differential equations. The basic infinitesimal method for calculating symmetry group is presented, and used to determine general symmetry group of some differential equations. We include a number of important applications including integration of ordinary differential equations and finding some solutions of partial differential equa...

متن کامل

λ-Symmetry method and the Prelle-Singer method for third-order differential equations

In this paper, we will obtain first integral, integrating factor and λ-symmetry of third-order ODEs u ⃛=F(x,u,u ̇,u ̈). Also we compare Prelle -Singer (PS) method and λ-symmetry method for third-order differential equations.In this paper, we will obtain first integral, integrating factor and λ-symmetry of third-order ODEs u ⃛=F(x,u,u ̇,u ̈). Also we compare Prelle -Singer (PS) method and λ-symmetry m...

متن کامل

Order reduction and μ-conservation law for the non-isospectral KdV type equation a with variable-coefficients

The goal of this paper is to calculate of order reduction of the KdV typeequation and the non-isospectral KdV type equation using the μ-symmetrymethod. Moreover we obtain μ-conservation law of the non-isospectral KdVtype equation using the variational problem method.

متن کامل

Symmetry group, Hamiltonian equations and conservation laws of general three-dimensional anisotropic non-linear sourceless heat transfer equation

‎In this paper Lie point symmetries‎, ‎Hamiltonian equations and conservation‎ ‎laws of general three-dimensional anisotropic non-linear sourceless heat transfer‎ ‎equation are investigated‎. ‎First of all Lie symmetries are obtained by using the general method‎ based on invariance condition of a system of differential equations under a pro‎longed vector field‎. ‎Then the structure of symmetry ...

متن کامل

Investigation of Trustee Rule and its Applications in Banking Contracts

The Stimman rule is one of the jurisprudential rules of dealing with transactions. The concept of Stimman's rule speaks of non-guarantees. This rule has specific implications for transactions and provides for rules that violate the contract's legitimacy. The main question is what is the application and application of this rule in banking contracts? The research method in this paper is a descri...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006